@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}

/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}

.hdtop{height: 35px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}
.hdtop .container{ overflow: hidden;position: relative;}
.hdtop .container *{ display: inline-block;}
.hdtop .container .head_langs{position:absolute;top: 3px;right: 0;}
.hdtop span{ float: left; height: 35px; line-height: 35px; font-size: 12px; color: #666666;}
.hdtop em{ float: right; height: 13px; line-height: 13px; margin-top: 11px;margin-right: 60px;}
.hdtop em a{float: left; font-size: 12px; color: #303030; padding: 0px 15px; border-left: 1px dotted #d7d7d7;}
.hdtop em a.nobd{ border: none;}
.hdmid{ height: 116px;}
.hdmid .hdmid_l{ float: left; overflow: hidden; margin-top: 23px;}
.hdmid .hdmid_l h1{ float: left;}
.hdmid .hdmid_l h1 *{display: inline-block; float: left;}
.hdmid .hdmid_l h1 i{height: 75px; width: 1px; margin-top: 6px; background: url(sbd.png) no-repeat; margin-left: 16px;}
.hdmid .hdmid_l>div{padding-left: 173px; padding-top: 15px;}
.hdmid .hdmid_l>div h2{ font-size: 24px; color: #383838;}
.hdmid .hdmid_l>div p{ font-size: 16px; color: #666666; margin-top: 3px;}
.hdmid .hdmid_r{ float: right; margin-top: 43px;}
.hdmid .hdmid_r dt{float: left;}
.hdmid .hdmid_r dt img{display: block; margin-top: 4px;}
.hdmid .hdmid_r dd{padding-left: 40px;}
.hdmid .hdmid_r dd span{font-size: 14px; color: #292929;}
.hdmid .hdmid_r dd p{ font-size: 26px; line-height: 28px; font-family: "Arial"; color: #292929;}
.hddown{ height: 54px; background: #0958b4;}
.hddown ul{height: 54px; overflow: hidden;}
.hddown ul li{height: 54px; float: left;}
.hddown ul li a{height: 54px; display: inline-block; text-decoration: none; line-height: 54px; font-size: 14px; color: #fff; padding: 0 60px;}
.hddown ul li.cur{background: #013884;}
.hddown ul li:hover{background: #013884;}
/*-- header_end --*/


.footer{overflow: hidden; background: #373737;}
.footer .container{padding-top: 27px; padding-bottom: 45px; overflow: hidden;}
.footer .ftmenu{ overflow: hidden;text-align: center;}
.footer .ftmenu li{ text-align: center;display: inline-block;padding: 6px 21px 0 21px;}
.footer .ftmenu li.mglelt{ margin-left: 3px;}
.footer .ftmenu li img{display: inline-block;}
.footer .ftmenu li p{height: 30px; line-height: 30px;}
.footer .ftmenu li p a{font-size: 14px; color: #bebebe;}
.footer .ftmenu li:hover a{color: #013884;}
.footer .ftmenu li span{display: inline-block; width: 48px; height: 48px;}
.footer .ftmenu li.fmn1 span{background: url(ftmnimg1.png) no-repeat !important;}
.footer .ftmenu li.fmn2 span{background: url(ftmnimg2.png) no-repeat !important;}
.footer .ftmenu li.fmn3 span{background: url(ftmnimg3.png) no-repeat !important;}
.footer .ftmenu li.fmn4 span{background: url(ftmnimg4.png) no-repeat !important;}
.footer .ftmenu li.fmn5 span{background: url(ftmnimg5.png) no-repeat !important;}
.footer .ftmenu li.fmn6 span{background: url(ftmnimg6.png) no-repeat !important;}
.footer .ftmenu li.fmn7 span{background: url(ftmnimg7.png) no-repeat !important;}
.footer .ftmenu li.fmn8 span{background: url(ftmnimg8.png) no-repeat !important;}
.footer .ftmenu li.fmn9 span{background: url(ftmnimg9.png) no-repeat !important;}
.footer .ftmenu li.fmn10 span{background: url(ftmnimg10.png) no-repeat !important;}
.footer .ftmenu li.fmn1:hover span{background: url(ftmnimg1_h.png) no-repeat !important;}
.footer .ftmenu li.fmn2:hover span{background: url(ftmnimg2_h.png) no-repeat !important;}
.footer .ftmenu li.fmn3:hover span{background: url(ftmnimg3_h.png) no-repeat !important;}
.footer .ftmenu li.fmn4:hover span{background: url(ftmnimg4_h.png) no-repeat !important;}
.footer .ftmenu li.fmn5:hover span{background: url(ftmnimg5_h.png) no-repeat !important;}
.footer .ftmenu li.fmn6:hover span{background: url(ftmnimg6_h.png) no-repeat !important;}
.footer .ftmenu li.fmn7:hover span{background: url(ftmnimg7_h.png) no-repeat !important;}
.footer .ftmenu li.fmn8:hover span{background: url(ftmnimg8_h.png) no-repeat !important;}
.footer .ftmenu li.fmn9:hover span{background: url(ftmnimg9_h.png) no-repeat !important;}
.footer .ftmenu li.fmn10:hover span{background: url(ftmnimg10_h.png) no-repeat !important;}
.footer .ftmenu li:hover span{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}
.zsbd{ width: 100%;height: 0px; border-top: 1px solid #525252; margin-top: 18px; border-bottom: 1px solid #272727;}
.ftdown{overflow: hidden;}
.ftdown dl{ float: left; overflow: hidden; margin-left:1px; margin-top: 30px;}
.ftdown dl dt{ float: left;}
.ftdown dl dt img{display: block; margin-top: 4px;}
.ftdown dl dd{ padding-left: 170px;}
.ftdown dl dd p{ height: 24px; line-height: 24px; font-size: 13px; color: #a7a7a7;}
.ftdown dl dd p *{display: inline-block; font-size: 13px; color: #a7a7a7;}
.ftdown dl dd p em{ width: 5px; height: 2px;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}
.ftdown .ewm{ float: right; margin-top: 22px; overflow: hidden;}
.ftdown .ewm span{display: block; width: 140px; float: left; text-align: center; margin-left: 8px; height: 141px; background: url(ewmbox.png) no-repeat;}
.ftdown .ewm span img{display: inline-block; margin-top: 9px;}
/*footer_end*/

.youce{width:54px; float:right; position:fixed; right:-3px; bottom:25px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px; z-index:10000;}
.youce ul li{margin-bottom:3px; width:41px; background:url(top.png) no-repeat top center; list-style:none;}
.youce ul li:hover{background:url(top_h.png) no-repeat top center;}
.youce ul li a{display:block; width:41px; height:41px;}
